package com.sl.biz.modular.datasource.dao.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sl.common.pojo.CommonOrgEntity;
import jakarta.persistence.Entity;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@TableName("process_datasource")
@Entity(name = "process_datasource")
public class ProcessDataSourceDO extends CommonOrgEntity {

    /**
     * 数据库编码
     */
    private String datasourceCode;

    /**
     * 数据库名称
     */
    private String datasourceName;


    /**
     * 驱动名称
     */
    private String driverClassName;

    /**
     * 用户名称
     */
    private String username;
    /**
     * 数据库
     */
    private String db;
    /**
     * 密码
     */
    private String password;

    /**
     * ip
     */
    private String ip;

    /**
     * 端口
     */
    private String port;

    /**
     * 地址
     */
    private String url;

    /**
     * 数据库类型
     */
    private String dbTypeCode;


    /**
     * 停用标记[1:停用,0:启用]
     */
    private Integer disableFlag;
}
